<?xml version="1.0"?>
<doc>
    <assembly>
        <name>JetBrains.ReSharper.Daemon</name>
    </assembly>
    <members>
        <member name="T:JetBrains.ReSharper.Daemon.src.Bulbs.BulbIconResources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Daemon.src.Bulbs.BulbIconResources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Daemon.src.Bulbs.BulbIconResources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Feature.Services.Bulbs.IBulbAction.IsAvailable(JetBrains.Util.IUserDataHolder)">
            <summary>
            Check if this action is available at the constructed context.
            Actions could store precalculated info in <paramref name="cache"/> to share it between different actions
            </summary>
            <returns>true if this bulb action is available, false otherwise.</returns>
        </member>
        <member name="P:JetBrains.ReSharper.Feature.Services.Bulbs.IBulbAction.Items">
            <summary>
            An array of bulb items that this bulb action supports.
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Feature.Services.Bulbs.IQuickFix">
            <summary>
            Represents a quick-fix. Quick-fixes are bulb actions that appear in response to
            highlighted errors or suggestions (see <see cref="T:JetBrains.ReSharper.Daemon.IHighlighting"/>), and typically
            serve to correct the highlighted problem.
            </summary>
            <remarks>&gt;If your quick-fix consists of just a single bulb items, you can inherit from
            <c>BulbItemImpl</c> in addition to implementing this interface.</remarks>
            <seealso cref="T:JetBrains.ReSharper.Feature.Services.Bulbs.IBulbAction"/>
        </member>
        <member name="T:JetBrains.ReSharper.Feature.Services.Bulbs.IContextAction">
            <summary>
            Represents a context action. Context actions are bulb actions that appear depending on
            the location currently being edited. Context actions must be decorated with the
            <see cref="T:JetBrains.ReSharper.Feature.Services.Bulbs.ContextActionAttribute"/>, and their constructor should take a parameter of
            a type derived from <see cref="T:JetBrains.ReSharper.Feature.Services.Bulbs.IContextActionDataProvider"/>.
            </summary>
            <remarks>&gt;If your context action consists of just a single bulb items, you can inherit from
            <c>BulbItemImpl</c> in addition to implementing this interface.</remarks>
            <seealso cref="T:JetBrains.ReSharper.Feature.Services.Bulbs.IBulbAction"/>
        </member>
        <member name="T:JetBrains.ReSharper.Feature.Services.Bulbs.IBulbItem">
            <summary>
            Represents a single lightbulb-bearing menu item.
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Feature.Services.Bulbs.IBulbItem.Execute(JetBrains.ProjectModel.ISolution,JetBrains.TextControl.ITextControl)">
            <summary>
            Invoked when the user executes this bulb item.
            </summary>
            <param name="solution">The currently open solution.</param>
            <param name="textControl">The text control that is currently open</param>
        </member>
        <member name="P:JetBrains.ReSharper.Feature.Services.Bulbs.IBulbItem.Text">
            <summary>
            The text rendered directly on the bulb item.
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Feature.Services.Bulbs.IBulbItemRichText">
            <summary>
            This interface should be implemented by bulb items that want to display
            <see cref="P:JetBrains.ReSharper.Feature.Services.Bulbs.IBulbItemRichText.RichText"/> as opposed to plain text.
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Feature.Services.Bulbs.IBulbItemRichText.RichText">
            <summary>
            Text to be displayed on the bulb item.
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Feature.Services.Bulbs.IPopupBulbAction">
            <summary>
            A bulb action that appears in popup window. It <strong>never</strong> appears in a bulb menu.
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Feature.Services.Bulbs.IPopupBulbAction.PopupKey">
            <summary>
            This key used for popup supressing if user pressed 'Esc' key
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Feature.Services.Bulbs.IPopupBulbAction.PopupAnchorings">
            <summary>
            Uses <see cref="P:JetBrains.UI.Anchoring2D.AnchorTopOrBottom"/> by default.
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Feature.Services.Bulbs.BulbItemImpl.ExecuteBeforeProgressAndTransaction(JetBrains.ProjectModel.ISolution)">
            <summary>
              Called to prepare QuickFix or ContextAction execution.
            </summary>
            <param name="solution"></param>
        </member>
        <member name="M:JetBrains.ReSharper.Feature.Services.Bulbs.BulbItemImpl.ExecuteBeforePsiTransaction(JetBrains.ProjectModel.ISolution,JetBrains.ProjectModel.IProjectModelTransactionCookie,JetBrains.Application.Progress.IProgressIndicator)">
            <summary>
              Called to prepare QuickFix or ContextAction execution.
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Feature.Services.Bulbs.BulbItemImpl.ExecutePsiTransaction(JetBrains.ProjectModel.ISolution,JetBrains.Application.Progress.IProgressIndicator)">
            <summary>
              Executes QuickFix or ContextAction. Returns post-execute method.
            </summary>
            <returns>
              Action to execute after document and PSI transaction finish. Use to open TextControls, navigate caret, etc.
            </returns>
        </member>
        <member name="M:JetBrains.ReSharper.Feature.Services.Bulbs.BulbItemImpl.ExecuteAfterPsiTransaction(JetBrains.ProjectModel.ISolution,JetBrains.ProjectModel.IProjectModelTransactionCookie,JetBrains.Application.Progress.IProgressIndicator)">
            <summary>
              Executes after PSI transaction under Project/Document transaaction
            </summary>
            <returns>
              Action to execute after document and PSI transaction finish. Use to open TextControls, navigate caret, etc.
            </returns>
        </member>
        <member name="P:JetBrains.ReSharper.Feature.Services.Bulbs.BulbItemImpl.Text">
            <summary>
            Popup menu item text
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Feature.Services.Bulbs.IContextActionDataProvider.GetSelectedElement``1(System.Boolean,System.Boolean)">
            <summary>
            Returns element under caret
            </summary>
            <typeparam name="T">Element type</typeparam>
            <param name="checkDocumentRange">If documentRange should be cheked for valid</param>
            <param name="ignoreSpaces">If spaces should be ignored</param>
            <returns>Element under caret</returns>
        </member>
        <member name="T:JetBrains.ReSharper.Feature.Services.Bulbs.ContextActionAttribute">
            <summary>
            Indicates that the class, marked with this attribute, is a context action.
            See <see cref="T:JetBrains.ReSharper.Feature.Services.Bulbs.IContextAction"/> for more information.
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Feature.Services.Bulbs.ContextActionAttribute.Group">
            <summary>
            The context action group (e.g., "C#", "VB", etc.) to which the context action belongs.
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Feature.Services.Bulbs.ContextActionAttribute.Name">
            <summary>
            The name of this context action.
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Feature.Services.Bulbs.ContextActionAttribute.Description">
            <summary>
            Textual description of what the context action does.
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Feature.Services.Bulbs.ContextActionAttribute.Priority">
            <summary>
            A number indicating the priority of the action. Affects the position of the action in the pop-up menu.
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Feature.Services.Bulbs.ContextActionAttribute.Disabled">
            <summary>
            Determines whether the action is disabled by default.
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Feature.Services.Bulbs.ContextActionAttribute.Internal">
            <summary>
            Determines whether the action is only available in Internal mode.
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Feature.Services.Bulbs.ContextActionTable.InstantiateAvailableActions(System.Func{JetBrains.DataFlow.Lifetime,JetBrains.Application.DataContext.DataContexts,JetBrains.Application.DataContext.IDataContext},System.Collections.Generic.IDictionary{System.Type,JetBrains.ReSharper.Feature.Services.Bulbs.IContextActionDataProvider},JetBrains.Util.IUserDataHolder,System.Boolean)">
            <summary>
            Cache some data using <see cref="T:JetBrains.ReSharper.Feature.Services.Bulbs.IContextActionDataBuilder"/> in UI thread
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Feature.Services.Bulbs.FunctionalGroupAttribute">
            <summary>
            This attribute is used to set custom icon for group of CAs and QFses
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Feature.Services.Bulbs.FunctionalGroupAttribute.IconForReason(JetBrains.ReSharper.Feature.Services.Bulbs.ActionAvailabilityReason)">
            <summary>
            Returns custom icon for group
            </summary>
            <param name="reason">Just ignore this in common case. Or use if your
            icon depends on severety.</param>
            <returns></returns>
        </member>
        <member name="P:JetBrains.ReSharper.Feature.Services.Bulbs.FunctionalGroupAttribute.Order">
            <summary>
            Used to ensure groups order.
            Refactoring actions - 0
            Generate asctions - 10
            Default actions - 50
            Configure actions - 100
            Configure highlighting actions - 500
            Disable highlighting actions - 510
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Feature.Services.Bulbs.IContextActionDataBuilder">
            <summary>
            Since context actions calculates at working thread, some data must be pre-calculated in UI thread (e.g. using VS API).
            Using class marked with <see cref="T:JetBrains.ReSharper.Feature.Services.Bulbs.ContextActionDataBuilderAttribute"/> 
            and implementing IContextActionDataBuilder&lt;TFile&gt; interface.
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Feature.Services.Bulbs.IContextActionDataBuilder.Build(JetBrains.ProjectModel.ISolution,JetBrains.TextControl.ITextControl)">
            <summary>
            Calculates and returns IContextActionDataProvider
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Feature.Services.Bulbs.IContextActionInfo">
            <summary>
            Info about loaded context action
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Feature.Services.Bulbs.IContextActionInfo.Type">
            <summary>
            Class type which implements this action
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Feature.Services.Bulbs.IContextActionInfo.ParameterType">
            <summary>
            Type of CA constructor parameter
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Daemon.ICustomHighlightingActionProvider">
            <summary>
            Class should be marked by <see cref="T:JetBrains.ReSharper.Daemon.CustomHighlightingActionProviderAttribute"/> attribute and should implement
            <see cref="T:JetBrains.ReSharper.Daemon.ICustomHighlightingActionProvider"/> interface to be able to provide custom actions for highlighting
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Daemon.CustomHighlightingActionProviderAttribute">
            <summary>
            Class should be marked by <see cref="T:JetBrains.ReSharper.Daemon.CustomHighlightingActionProviderAttribute"/> attribute and should implement
            <see cref="T:JetBrains.ReSharper.Daemon.ICustomHighlightingActionProvider"/> interface to be able to provide custom actions for highlighting
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.IQuickFixes.DisableWarningActions(JetBrains.ReSharper.Daemon.IHighlighting,JetBrains.ProjectModel.ISolution,JetBrains.DocumentModel.DocumentRange)">
            <summary>
             Get actions which could disable given specific highlighting
             </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Feature.Services.Bulbs.QuickFixAttribute">
            <summary>
            Indicates that the class, marked with this attribute, is a quick-fix. 
            It will be automatically registered for all errors, 
            for which it has public constructors
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Daemon.Daemon">
            <summary>
            Class managing background code analysis
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.Daemon.State(JetBrains.DocumentModel.IDocument)">
            <summary>
            Get the daemon state for the given document
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.Daemon.ForceReHighlight(JetBrains.DocumentModel.IDocument)">
            <summary>
            Force async rehighlighting process for given document
            </summary>
            <returns><c>false</c> if daemon wasn't started</returns>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.Daemon.Invalidate">
            <summary>
            Invalidate daemon state for all documents
            </summary>
        </member>
        <!-- Badly formed XML comment ignored for member "P:JetBrains.ReSharper.Daemon.Daemon.IsSuspended" -->
        <member name="E:JetBrains.ReSharper.Daemon.Daemon.DaemonStateChanged">
            <summary>
            Raised when DaemonState of any document is changed
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Daemon.Daemon.DaemonStateChanged2">
            <summary>
            Raised when DaemonState of any document is changed
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.Impl.DaemonImpl.OnPsiModulesChange(JetBrains.ReSharper.Psi.PsiModuleChange)">
            <summary>
            remove invalidated daemons
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Daemon.DaemonState">
            <summary>
            Normal state flow is the following:
            INVALIDATED->IN_PROGRESS_LOCAL->UP_TO_DATE->IN_PROGRESS_GLOBAL->UP_TO_DATE
            </summary>
        </member>
        <member name="F:JetBrains.ReSharper.Daemon.DaemonState.HIDDEN">
            <summary>
            Daemon doesn't need error stripe for given document.
            </summary>
        </member>
        <member name="F:JetBrains.ReSharper.Daemon.DaemonState.UNSUPPORTED">
            <summary>
            Daemon needs error stripe, but doesn't support error state
            </summary>
        </member>
        <member name="F:JetBrains.ReSharper.Daemon.DaemonState.DISABLED">
            <summary>
            Daemon is switched off for given document
            </summary>
        </member>
        <member name="F:JetBrains.ReSharper.Daemon.DaemonState.INVALIDATED">
            <summary>
            Daemon state is not valid for this document (i.e. something changed since last analysis)
            </summary>
        </member>
        <member name="F:JetBrains.ReSharper.Daemon.DaemonState.IN_PROGRESS_LOCAL">
            <summary>
            Daemon analysis is currently running local stages
            </summary>
        </member>
        <member name="F:JetBrains.ReSharper.Daemon.DaemonState.IN_PROGRESS_GLOBAL">
            <summary>
            Daemon analysis is currently running global SWA stage
            </summary>
        </member>
        <member name="F:JetBrains.ReSharper.Daemon.DaemonState.UP_TO_DATE">
            <summary>
            Daemon state is up-to-date for given document
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Daemon.DaemonTooltipProviderAttribute">
            <summary>
            Custom tooltip provider for the error.
            Tooltip provider should be solution-level component and implement <see cref="T:JetBrains.TextControl.Markup.IHighlighterTooltipProvider"/> interface
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Daemon.GutterMarkMenuLayouter">
            <summary>
            A factory for the gutter mark menu layouters.
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.GutterMarkMenuLayouter.CreateSource(JetBrains.UI.PopupWindowManager.MainWindowPopupWindowContext)">
            <summary>
            Creates a popup window context with a layouter for the gutter mark menu.
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.GutterMarkMenuLayouter.Create(JetBrains.DataFlow.Lifetime,JetBrains.UI.PopupWindowManager.MainWindowPopupWindowContext)">
            <summary>
            Creates a popup window context with a layouter for the gutter mark menu.
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.IInheritanceMarkOnGutter.OnClick(System.Drawing.Image)">
            <summary>
            Triggers when the gutter icon gets clicked.
            Passes the icon that should be painted in the popup menu caption in case there's more than one alternative.
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.HighlightingSettingsManager.HasNecessarySeverity(JetBrains.ReSharper.Daemon.Severity,JetBrains.ReSharper.Daemon.IHighlighting,JetBrains.Application.Settings.IContextBoundSettingsStore)">
            <summary>
            Check if any of the given highlighting list has severity equals or higher than <paramref name="severity"/>
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.IDaemonProcess.CreateFibers">
            <summary>
            Create fibers for multi-process thread execution
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Daemon.IDaemonProcess.CustomData">
            <summary>
            This property is used to pass custom specific data to daemon stages (such as exclude some analysis in test cases)
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Daemon.ErrorStripeRequest">
            <summary>
            Defines the requirements for each stage
            </summary>
        </member>
        <member name="F:JetBrains.ReSharper.Daemon.ErrorStripeRequest.NONE">
            <summary>
            The stage doesn't require error stripe at all
            </summary>
        </member>
        <member name="F:JetBrains.ReSharper.Daemon.ErrorStripeRequest.STRIPE">
            <summary>
            Stage requires error stripe, but can't produce warnings/errors
            </summary>
        </member>
        <member name="F:JetBrains.ReSharper.Daemon.ErrorStripeRequest.STRIPE_AND_ERRORS">
            <summary>
            The stage requires error stripe and can produce warnings/errors
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Daemon.IDaemonStage">
            <summary>
            Represents a "stage" in code analysis process.
            Each stage should have a key that allows stages to refer to each other.
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.IDaemonStage.CreateProcess(JetBrains.ReSharper.Daemon.IDaemonProcess,JetBrains.Application.Settings.IContextBoundSettingsStore,JetBrains.ReSharper.Daemon.DaemonProcessKind)">
            <summary>
            Creates a code analysis process corresponding to this stage for analysing a file.
            </summary>
            <returns>Code analysis process to be executed or <c>null</c> if this stage is not available for this file.</returns>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.IDaemonStage.NeedsErrorStripe(JetBrains.ReSharper.Psi.IPsiSourceFile,JetBrains.Application.Settings.IContextBoundSettingsStore)">
            <summary>
            Check the error stripe indicator necessity for this stage after processing given <paramref name="sourceFile"/>
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Daemon.DaemonStageAttribute">
            <summary>
            Marks the class as a daemon stage for automatic registration
            The marked clas should have default constructor and should implement 
            <see cref="T:JetBrains.ReSharper.Daemon.IDaemonStage"/> interface
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Daemon.DaemonStageAttribute.InternalMode">
            <summary>
            If set to <c>true</c>, then daemon stage will be run only in internal mode
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Daemon.DaemonStageAttribute.GlobalAnalysisStage">
            <summary>
            If set to <c>true</c>, then daemon stage will be run after analysing the whole solution
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Daemon.DaemonStageAttribute.StagesBefore">
            <summary>
            Stages which should precede this
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Daemon.DaemonStageAttribute.StagesAfter">
            <summary>
            Stages which shoud follow this
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Daemon.HighlightingInfo">
            <summary>
            Highlighting information which should be returned form stage <see cref="T:JetBrains.ReSharper.Daemon.IDaemonStageProcess"/>
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.DaemonStageResult.#ctor(System.Collections.Generic.ICollection{JetBrains.ReSharper.Daemon.HighlightingInfo})">
            <summary>
            Set highlightings for the whole documents
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.DaemonStageResult.#ctor(System.Collections.Generic.ICollection{JetBrains.ReSharper.Daemon.HighlightingInfo},JetBrains.Util.TextRange)">
            <summary>
            Set highlightings for the specific text range
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Daemon.DaemonStageResult.Highlightings">
            <summary>
            Array of result highlightings to be added to the editor
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Daemon.DaemonStageResult.FullyRehighlighted">
            <summary>
            Indicates that the whole file was rehighlighted. 
            If file was incrementally rehighlighted, then the range should be returned in <see cref="P:JetBrains.ReSharper.Daemon.DaemonStageResult.RehighlightedRange"/>
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Daemon.DaemonStageResult.RehighlightedRange">
            <summary>
            Range in the document for which the highlighting was recalculated. 
            All old highlightings that are inside this range will be removed 
            from the editor and replaced with the returned ones.
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Daemon.DaemonStageResult.Layer">
            <summary>
            Highlighting key modifier, so one stage could produce highlgihtings for different layers. Usually shouldn't be used
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Daemon.IDaemonStageProcess">
            <summary>
            Represents a code analysis process corresponding to one stage when analysing one file
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.IDaemonStageProcess.Execute(System.Action{JetBrains.ReSharper.Daemon.DaemonStageResult})">
            <summary>
            Executes the process.
            The process should check for <see cref="P:JetBrains.ReSharper.Daemon.IDaemonProcess.InterruptFlag"/> periodically (with intervals less than 100 ms)
            and throw <see cref="T:JetBrains.Application.Progress.ProcessCancelledException"/> if it is true. 
            Failing to do so may cause the program to prevent user from typing while analysing the code.
            Stage results should be passed to <param name="commiter"/>. If DaemonStageResult is <c>null</c>, it means that no highlightings available
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Daemon.IDaemonStageProcess.DaemonProcess">
            <summary>
            Whole daemon process
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Daemon.OverlapResolveKind">
            <summary>
            Controls how individual highlightings will be shown if overlaps
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Daemon.Severity">
            <summary>
            the role of each highlighting
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Daemon.HighlightingAttributeBase.AttributeId">
            <summary>
            Attribute of this highlighting in the markup model
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Daemon.HighlightingAttributeBase.ColorOnStripe">
            <summary>
            Color on gutter for this highlighting.  Will be called only if Severity == INFO
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Daemon.HighlightingAttributeBase.OverlapResolve">
            <summary>
            Get the ovelap resolving policy for this highlighting
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Daemon.HighlightingAttributeBase.OverloadResolvePriority">
            <summary>
            Get the ovelap resolving priority for this highlighting (To resolve 2 highlightings with the same range and resolve policy)
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Daemon.HighlightingAttributeBase.ShowToolTipInStatusBar">
            <summary>
            Identifies if the tooltip message should be shown in the status bar when the cursor is over the highlighting
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Daemon.ConfigurableSeverityHighlightingAttribute.ConfigurableSeverityId">
            <summary>
            ID of configurable severity definition
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Daemon.ConfigurableSeverityHighlightingAttribute.Languages">
            <summary>
            Languages for which this highlighting is
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Daemon.RegisterConfigurableSeverityAttribute">
            <summary>
            Register new configurable severity definition
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.RegisterConfigurableSeverityAttribute.#ctor(System.String,System.String,System.String,System.String,System.String,JetBrains.ReSharper.Daemon.Severity,System.Boolean)">
            <summary>
            Register new configurable severity definition
            </summary>
            <param name="id">Unique ID of severity definition. Key to match with implementation</param>
            <param name="compoundItemName">optional value, can join few items under the same header under group (items are matched by compoundItemName equality)</param>
            <param name="group">Group ID of the item. See <see cref="T:JetBrains.ReSharper.Daemon.HighlightingGroupIds"/> for common groups</param>
            <param name="title">title</param>
            <param name="description">description</param>
            <param name="defaultSeverity"></param>
            <param name="solutionAnalysisRequired"></param>
        </member>
        <member name="T:JetBrains.ReSharper.Daemon.IHighlighting">
            <summary>
            Base interface for all error highlightings
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.IHighlighting.IsValid">
            <summary>
            Returns true if data (PSI, text ranges) associated with highlighting is valid
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Daemon.IHighlighting.ToolTip">
            <summary>
            Message for this highlighting to show in tooltip and in status bar (if <see cref="P:JetBrains.ReSharper.Daemon.HighlightingAttributeBase.ShowToolTipInStatusBar"/> is <c>true</c>)
            To override the default mechanism of tooltip, mark the implementation class with 
            <see cref="T:JetBrains.ReSharper.Daemon.DaemonTooltipProviderAttribute"/> attribute, and then this property will not be called
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Daemon.IHighlighting.ErrorStripeToolTip">
            <summary>
            Message for this highlighting to show in tooltip and in status bar (if <see cref="P:JetBrains.ReSharper.Daemon.HighlightingAttributeBase.ShowToolTipInStatusBar"/> is <c>true</c>)
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Daemon.IHighlighting.NavigationOffsetPatch">
            <summary>
            Specifies the offset from the Range.StartOffset to set the cursor to when navigating 
            to this highlighting. Usually returns <c>0</c>
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Daemon.ICustomAttributeIdHighlighting">
            <summary>
            Identifies that highlighting attribute ID is computed at runtime
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Daemon.ICustomAttributeIdHighlighting.AttributeId">
            <summary>
            Attribute of this highlighting in the markup model
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Daemon.ICustomConfigurableSeverityIdHighlighting">
            <summary>
            Identifies that highlighting severity ID is calculated at runtime
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Daemon.ICustomConfigurableSeverityIdHighlighting.ConfigurableSeverityId">
            <summary>
            Configurable severity id of this highlighting
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Daemon.ICustomStyleHighlighting">
            <summary>
            Identifies that highlighting computes it's style at runtime
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Daemon.ICustomStyleHighlighting.Attributes">
            <summary>
            Attribute of this highlighting in the markup model
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.HighlightingExtensions.GetConfigurableSeverityId(JetBrains.ReSharper.Daemon.IHighlighting,JetBrains.ReSharper.Daemon.HighlightingAttributeBase)">
            <summary>
            Returns ConfigurableSeverityId for highlighting if it supports ICustomConfigurableSeverityIdHighlighting or 
            has ConfigurableSeverityHighlightingAttribute, or null otherwise
            If you already have attribute for this highlighting's class, you can pass it to the method to optimize performance.
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Daemon.ILanguageSpecificDaemonBehavior">
            <summary>
            Language-specific implementation which defines some daemon behavour aspects
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.ILanguageSpecificDaemonBehavior.InitialErrorStripe(JetBrains.ReSharper.Psi.IPsiSourceFile)">
            <summary>
            Get the error stripe visibility before analysis starts.
            Should not commit PSI!
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Daemon.ILanguageSpecificDaemonBehavior.CanShowErrorBox">
            <summary>
            Check if this language can show error box
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Daemon.Impl.DaemonProcessBase.LastRunTimestamp">
            <summary>
            Aggregated timestamp of <see cref="T:JetBrains.ReSharper.Psi.IPsiSourceFile"/> for which daemon was completed
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.Impl.DaemonProcessBase.HighlightingOverlapResolver.Compare(JetBrains.ReSharper.Daemon.Impl.DaemonProcessBase.HighlightingOverlapResolver.Highlighting,JetBrains.ReSharper.Daemon.Impl.DaemonProcessBase.HighlightingOverlapResolver.Highlighting)">
            <summary>
            Compare highlightings.
            </summary>
            <returns>0 if both should be present. -1 if <paramref name="i"/> should be removed, +1 if <paramref name="j"/> should be removed</returns>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.Impl.DaemonProcessBase.HighlightingOverlapResolver.Resolve(System.Collections.Generic.ICollection{JetBrains.ReSharper.Daemon.HighlightingInfo},System.Boolean,JetBrains.Util.TextRange,JetBrains.ReSharper.Daemon.Impl.DaemonProcessBase.HighlightingOverlapResolver.Layer,JetBrains.Application.Settings.IContextBoundSettingsStore)">
            <summary>
            Resolve overlapping highlighters. Receives new highlighters in given range (either full document, if <paramref name="fullRehighlight"/> is <c>true</c>, 
            and returns infos to be added and infos to be deleted
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.DaemonUtil.GetHighlightingRange(JetBrains.ReSharper.Psi.Tree.ITreeNode)">
            <summary>
            Translates tree node range into document. Returns valid range if there if treerange *covers* single document range, 
            and this is the difference from <see cref="M:JetBrains.ReSharper.Psi.Tree.TreeNodeExtensions.GetDocumentRange(JetBrains.ReSharper.Psi.Tree.ITreeNode)"/>
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Daemon.Impl.SolutionAnalysisService">
            <summary>
            Interface which is used by daemon to interact with SWEA
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.Impl.VisibleDocumentDaemonProcess.Commiter.DaemonResultCommiter.Step">
            <summary>
            Returns <c>true</c> when this commiter is done
            </summary>
        </member>
    </members>
</doc>
